<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>HE_Mesh2014: wblut.geom.WB_GeometryOp Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">HE_Mesh2014
   &#160;<span id="projectnumber">2.0.11</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacewblut.html">wblut</a></li><li class="navelem"><a class="el" href="namespacewblut_1_1geom.html">geom</a></li><li class="navelem"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html">WB_GeometryOp</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
<a href="classwblut_1_1geom_1_1_w_b___geometry_op-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">wblut.geom.WB_GeometryOp Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op_1_1_triangle_intersection.html">TriangleIntersection</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:abcc62eaf3c299689f2e292630eae59e1"><td class="memItemLeft" align="right" valign="top">double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#abcc62eaf3c299689f2e292630eae59e1">getIntervalIntersection</a> (final double u0, final double u1, final double v0, final double v1)</td></tr>
<tr class="separator:abcc62eaf3c299689f2e292630eae59e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a48b4fd6d48fa5402f0b3711bd37a89ca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a48b4fd6d48fa5402f0b3711bd37a89ca">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:a48b4fd6d48fa5402f0b3711bd37a89ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe66570d8b97cba46f84b2822d66bdb3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#afe66570d8b97cba46f84b2822d66bdb3">getIntersection3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:afe66570d8b97cba46f84b2822d66bdb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad733f5194e49d76365e0270649351fd6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ad733f5194e49d76365e0270649351fd6">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:ad733f5194e49d76365e0270649351fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac081080a1c2d7288b98d50b21d1d86db"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ac081080a1c2d7288b98d50b21d1d86db">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> aabb)</td></tr>
<tr class="separator:ac081080a1c2d7288b98d50b21d1d86db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af232cf07d9cf4349797fc64c7d4f9c58"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#af232cf07d9cf4349797fc64c7d4f9c58">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:af232cf07d9cf4349797fc64c7d4f9c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e456f7f5849dc3a12da9810d7ef6ad2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a0e456f7f5849dc3a12da9810d7ef6ad2">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P1, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P2)</td></tr>
<tr class="separator:a0e456f7f5849dc3a12da9810d7ef6ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a832711719ed144d4b4f30944194089f3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a832711719ed144d4b4f30944194089f3">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P1, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P2, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P3)</td></tr>
<tr class="separator:a832711719ed144d4b4f30944194089f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9db5d2f1fbd0c92aa48d46a896f57755"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a9db5d2f1fbd0c92aa48d46a896f57755">checkIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> one, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> other)</td></tr>
<tr class="separator:a9db5d2f1fbd0c92aa48d46a896f57755"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0759087af19284b079107e166b3a76f"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aa0759087af19284b079107e166b3a76f">checkIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> AABB, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:aa0759087af19284b079107e166b3a76f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed1d77b36d661816f18f25f83563fd62"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aed1d77b36d661816f18f25f83563fd62">checkIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> AABB, final <a class="el" href="classwblut_1_1geom_1_1_w_b___sphere.html">WB_Sphere</a> S)</td></tr>
<tr class="separator:aed1d77b36d661816f18f25f83563fd62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3da58d4cf9ee0bec8a5d1c4b6abf8e3"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aa3da58d4cf9ee0bec8a5d1c4b6abf8e3">checkIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> T, final <a class="el" href="classwblut_1_1geom_1_1_w_b___sphere.html">WB_Sphere</a> S)</td></tr>
<tr class="separator:aa3da58d4cf9ee0bec8a5d1c4b6abf8e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e286c16b1fe2b7986100ba06e27b89"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a97e286c16b1fe2b7986100ba06e27b89">checkIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> T, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> AABB)</td></tr>
<tr class="separator:a97e286c16b1fe2b7986100ba06e27b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab670977582b22d369c34a633695c30fb"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab670977582b22d369c34a633695c30fb">checkIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> AABB)</td></tr>
<tr class="separator:ab670977582b22d369c34a633695c30fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22d6b84c63284267075e210d2e045a0d"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a22d6b84c63284267075e210d2e045a0d">checkIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___sphere.html">WB_Sphere</a> S1, final <a class="el" href="classwblut_1_1geom_1_1_w_b___sphere.html">WB_Sphere</a> S2)</td></tr>
<tr class="separator:a22d6b84c63284267075e210d2e045a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71f31300df410ac237eb965003b46719"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a71f31300df410ac237eb965003b46719">checkIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R, final <a class="el" href="classwblut_1_1geom_1_1_w_b___sphere.html">WB_Sphere</a> S)</td></tr>
<tr class="separator:a71f31300df410ac237eb965003b46719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac299136567a5e8873488cdea7233472c"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ac299136567a5e8873488cdea7233472c">checkIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> AABB)</td></tr>
<tr class="separator:ac299136567a5e8873488cdea7233472c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac0f0ba62492e188ce1a9eea68f36ccb"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aac0f0ba62492e188ce1a9eea68f36ccb">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a> tree)</td></tr>
<tr class="separator:aac0f0ba62492e188ce1a9eea68f36ccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b3cfa5303f8349d38148cd2918c3f38"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a2b3cfa5303f8349d38148cd2918c3f38">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> aabb, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a> tree)</td></tr>
<tr class="separator:a2b3cfa5303f8349d38148cd2918c3f38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac053a068b1d1f73ea4a2ceed54502010"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ac053a068b1d1f73ea4a2ceed54502010">checkIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> AABB)</td></tr>
<tr class="separator:ac053a068b1d1f73ea4a2ceed54502010"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8190d219d6767635a0e265dca0daa85e"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a8190d219d6767635a0e265dca0daa85e">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a> tree)</td></tr>
<tr class="separator:a8190d219d6767635a0e265dca0daa85e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8236a0822b237957a47b7fe99c260e3d"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a8236a0822b237957a47b7fe99c260e3d">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a> tree)</td></tr>
<tr class="separator:a8236a0822b237957a47b7fe99c260e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2943a115f6f43b6b63a42edf65d9b000"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a2943a115f6f43b6b63a42edf65d9b000">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a> tree)</td></tr>
<tr class="separator:a2943a115f6f43b6b63a42edf65d9b000"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae076558110ce0d0ebec006dbac34a3fa"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ae076558110ce0d0ebec006dbac34a3fa">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> T, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a> tree)</td></tr>
<tr class="separator:ae076558110ce0d0ebec006dbac34a3fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe9aba32ae1d6822b61f307ea42f3a33"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#abe9aba32ae1d6822b61f307ea42f3a33">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:abe9aba32ae1d6822b61f307ea42f3a33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a730b793c5e8bfef1fa987c727a97cb9e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a730b793c5e8bfef1fa987c727a97cb9e">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S1, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S2)</td></tr>
<tr class="separator:a730b793c5e8bfef1fa987c727a97cb9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc27663c380d209fed2ddb4ff6013188"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#adc27663c380d209fed2ddb4ff6013188">getClosestPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:adc27663c380d209fed2ddb4ff6013188"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aec8acb58990be094a54d62ca42988f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a9aec8acb58990be094a54d62ca42988f">getClosestPoint3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:a9aec8acb58990be094a54d62ca42988f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c35edf1c6462e2c346754597ae5df0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a91c35edf1c6462e2c346754597ae5df0">getClosestPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S)</td></tr>
<tr class="separator:a91c35edf1c6462e2c346754597ae5df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af34cca5129e87d7f5c7287ffb55a6813"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#af34cca5129e87d7f5c7287ffb55a6813">getClosestPoint3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:af34cca5129e87d7f5c7287ffb55a6813"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a707abbcef856af65ac8cd0b7ba48f23a"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a707abbcef856af65ac8cd0b7ba48f23a">getClosestPointT3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S)</td></tr>
<tr class="separator:a707abbcef856af65ac8cd0b7ba48f23a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7777a746ec640e98325713d55a68c612"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a7777a746ec640e98325713d55a68c612">getClosestPointT3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:a7777a746ec640e98325713d55a68c612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e0e8595c51a2bf57307b59872d03c04"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a9e0e8595c51a2bf57307b59872d03c04">getClosestPointToSegment3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a9e0e8595c51a2bf57307b59872d03c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a7f5eb821714a9426859aa5db367177"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a5a7f5eb821714a9426859aa5db367177">getClosestPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a5a7f5eb821714a9426859aa5db367177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2448565615123bfc50dcc6a7bc00315"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ac2448565615123bfc50dcc6a7bc00315">getClosestPointToLine3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:ac2448565615123bfc50dcc6a7bc00315"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54fd680f4172b126031c9e88641dd384"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a54fd680f4172b126031c9e88641dd384">getClosestPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R)</td></tr>
<tr class="separator:a54fd680f4172b126031c9e88641dd384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af771f85010913bccc6253821d9a16f06"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#af771f85010913bccc6253821d9a16f06">getClosestPointToRay3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:af771f85010913bccc6253821d9a16f06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32eae45a62fd736ad3d356311b009b79"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a32eae45a62fd736ad3d356311b009b79">getClosestPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> AABB)</td></tr>
<tr class="separator:a32eae45a62fd736ad3d356311b009b79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cd3829735ef03fa94834742af82df47"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a7cd3829735ef03fa94834742af82df47">getClosestPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> AABB, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___mutable_coord.html">WB_MutableCoord</a> result)</td></tr>
<tr class="separator:a7cd3829735ef03fa94834742af82df47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b7e6eafd6ae96a3539c8a14ac55db62"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a9b7e6eafd6ae96a3539c8a14ac55db62">getClosestPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> T)</td></tr>
<tr class="separator:a9b7e6eafd6ae96a3539c8a14ac55db62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26a91368475e8c21ee99b411989b9a64"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a26a91368475e8c21ee99b411989b9a64">getClosestPointToTriangle3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> c)</td></tr>
<tr class="separator:a26a91368475e8c21ee99b411989b9a64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfa9f9b80100d65b627dd5a3a430520e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#abfa9f9b80100d65b627dd5a3a430520e">getClosestPointOnPeriphery3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> T)</td></tr>
<tr class="separator:abfa9f9b80100d65b627dd5a3a430520e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14b94b61d888543a6aeba725dc18984b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a14b94b61d888543a6aeba725dc18984b">getClosestPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final List&lt;?extends <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> &gt; tris)</td></tr>
<tr class="separator:a14b94b61d888543a6aeba725dc18984b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a822857d7cf120fe50d1ad1a9aab87115"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a822857d7cf120fe50d1ad1a9aab87115">getClosestPoint3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L1, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L2)</td></tr>
<tr class="separator:a822857d7cf120fe50d1ad1a9aab87115"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a253d11bb373ea966eb3538d028f61402"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a253d11bb373ea966eb3538d028f61402">getClosestPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___tetrahedron.html">WB_Tetrahedron</a> T)</td></tr>
<tr class="separator:a253d11bb373ea966eb3538d028f61402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207bc373357d0215adcb25c8d2553196"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a207bc373357d0215adcb25c8d2553196">pointOtherSideOfPlane</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> c)</td></tr>
<tr class="separator:a207bc373357d0215adcb25c8d2553196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48a73338b11ba11054d7e0efcdaff8d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a48a73338b11ba11054d7e0efcdaff8d4">getIntersection3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p1, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p2, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p3, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q1, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q2, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q3)</td></tr>
<tr class="separator:a48a73338b11ba11054d7e0efcdaff8d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8c117b7bc026afc21d680919aae1a68"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ad8c117b7bc026afc21d680919aae1a68">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> v, final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> u)</td></tr>
<tr class="separator:ad8c117b7bc026afc21d680919aae1a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add5826e1e24950f2ea6c05ec270ce0a8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#add5826e1e24950f2ea6c05ec270ce0a8">getIntersection2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S1, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S2)</td></tr>
<tr class="separator:add5826e1e24950f2ea6c05ec270ce0a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a053dbf9b093d4bdc7569d90f0c9dab3d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a053dbf9b093d4bdc7569d90f0c9dab3d">getIntersection2DInto</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S1, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S2, final <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> i)</td></tr>
<tr class="separator:a053dbf9b093d4bdc7569d90f0c9dab3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af096c9f2a4673717fa039597b0ed76d0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#af096c9f2a4673717fa039597b0ed76d0">splitSegment2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:af096c9f2a4673717fa039597b0ed76d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6e30c339ec0b3bcb05023fd740c2154"><td class="memItemLeft" align="right" valign="top">static double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab6e30c339ec0b3bcb05023fd740c2154">getIntervalIntersection2D</a> (final double u0, final double u1, final double v0, final double v1)</td></tr>
<tr class="separator:ab6e30c339ec0b3bcb05023fd740c2154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a683ac1137f22e7e6815394da187b5900"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a683ac1137f22e7e6815394da187b5900">splitPolygon2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a683ac1137f22e7e6815394da187b5900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2212444f87abc78c2474d65c3e00a13c"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a2212444f87abc78c2474d65c3e00a13c">getIntersection2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a> C0, final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a> C1)</td></tr>
<tr class="separator:a2212444f87abc78c2474d65c3e00a13c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42839a743bd6d91ce54cf4cbb5a284e5"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a42839a743bd6d91ce54cf4cbb5a284e5">getIntersection2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L, final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a> C)</td></tr>
<tr class="separator:a42839a743bd6d91ce54cf4cbb5a284e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af56cdede1997e93ea16958c45e9ba484"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#af56cdede1997e93ea16958c45e9ba484">getIntersection2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R, final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a> C)</td></tr>
<tr class="separator:af56cdede1997e93ea16958c45e9ba484"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52915da847869f008f240b7fb8a0fb55"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a52915da847869f008f240b7fb8a0fb55">checkIntersection2DProper</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> c, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> d)</td></tr>
<tr class="separator:a52915da847869f008f240b7fb8a0fb55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa0377ec23a54bc3920980a039285a0e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#afa0377ec23a54bc3920980a039285a0e">getClosestPoint2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S)</td></tr>
<tr class="separator:afa0377ec23a54bc3920980a039285a0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd49db05e244711740e169a969b9bbc6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#afd49db05e244711740e169a969b9bbc6">getClosestPoint2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:afd49db05e244711740e169a969b9bbc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a055b6205b51034a561818aae7367e834"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a055b6205b51034a561818aae7367e834">getClosestPointToSegment2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a055b6205b51034a561818aae7367e834"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcc4847da8b6600af26bccfca953c31f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#afcc4847da8b6600af26bccfca953c31f">getClosestPoint2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:afcc4847da8b6600af26bccfca953c31f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d16e6db9766ccd8294044898ca4b7af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a1d16e6db9766ccd8294044898ca4b7af">getClosestPointToLine2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a1d16e6db9766ccd8294044898ca4b7af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee91559efe4f2741b4476941fdb8bbc0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aee91559efe4f2741b4476941fdb8bbc0">getClosestPoint2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R)</td></tr>
<tr class="separator:aee91559efe4f2741b4476941fdb8bbc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab043d8b5f9991f6aef05e3a7c3a7ab6b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab043d8b5f9991f6aef05e3a7c3a7ab6b">getClosestPointToRay2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:ab043d8b5f9991f6aef05e3a7c3a7ab6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17acce1c1b09cd2f5e5bb47c13b9fda7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a17acce1c1b09cd2f5e5bb47c13b9fda7">getClosestPoint2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S1, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S2)</td></tr>
<tr class="separator:a17acce1c1b09cd2f5e5bb47c13b9fda7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a114c150f546b7d1002d30ad9a588db5b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a114c150f546b7d1002d30ad9a588db5b">getClosestPoint2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L1, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L2)</td></tr>
<tr class="separator:a114c150f546b7d1002d30ad9a588db5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92e0c46273879517537f9cbc9ea552bb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a92e0c46273879517537f9cbc9ea552bb">getClosestPoint2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S)</td></tr>
<tr class="separator:a92e0c46273879517537f9cbc9ea552bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae956e6e2dbbcfc44de906bd46c721ee5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ae956e6e2dbbcfc44de906bd46c721ee5">getClosestPoint2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:ae956e6e2dbbcfc44de906bd46c721ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e610f98ae10984274d87c8e957adeff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a3e610f98ae10984274d87c8e957adeff">getClosestPoint3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S)</td></tr>
<tr class="separator:a3e610f98ae10984274d87c8e957adeff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f8461ff05e007353ed91061bb263498"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a0f8461ff05e007353ed91061bb263498">getClosestPoint2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> T)</td></tr>
<tr class="separator:a0f8461ff05e007353ed91061bb263498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e7911743d74d36ba22a20002f92c9e7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a3e7911743d74d36ba22a20002f92c9e7">getClosestPointToTriangle2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> c)</td></tr>
<tr class="separator:a3e7911743d74d36ba22a20002f92c9e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac5c438cafb64223beb8d4331277a163"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aac5c438cafb64223beb8d4331277a163">getClosestPointOnPeriphery2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> T)</td></tr>
<tr class="separator:aac5c438cafb64223beb8d4331277a163"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5e9e789bfc0d8f48d49395187d665f7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab5e9e789bfc0d8f48d49395187d665f7">getClosestPoint2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly)</td></tr>
<tr class="separator:ab5e9e789bfc0d8f48d49395187d665f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae09148048e1ce046fee51772a9663e0d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ae09148048e1ce046fee51772a9663e0d">getClosestPoint2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final ArrayList&lt;?extends <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> &gt; tris)</td></tr>
<tr class="separator:ae09148048e1ce046fee51772a9663e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6307279c4b4273a4f9d6a686280f46c6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a6307279c4b4273a4f9d6a686280f46c6">getClosestPointOnPeriphery2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly)</td></tr>
<tr class="separator:a6307279c4b4273a4f9d6a686280f46c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f242f95f6a7cdad71f3b46412f52055"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a7f242f95f6a7cdad71f3b46412f52055">getClosestPointOnPeriphery2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly, final ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> &gt; tris)</td></tr>
<tr class="separator:a7f242f95f6a7cdad71f3b46412f52055"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d2e309587e951d510bfebefe0bc8d88"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a8d2e309587e951d510bfebefe0bc8d88">getClosestPoint3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S1, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S2)</td></tr>
<tr class="separator:a8d2e309587e951d510bfebefe0bc8d88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8c8cdf11f89a860b19ebaa6f0961ad6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ac8c8cdf11f89a860b19ebaa6f0961ad6">getClosestPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly)</td></tr>
<tr class="separator:ac8c8cdf11f89a860b19ebaa6f0961ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c5ef9589f7a0c855f0aac1ae95cf9b"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a62c5ef9589f7a0c855f0aac1ae95cf9b">getDistanceToClosestPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly)</td></tr>
<tr class="separator:a62c5ef9589f7a0c855f0aac1ae95cf9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27050077afae0ee9b2b2c0f8acf3371a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a27050077afae0ee9b2b2c0f8acf3371a">getClosestPointOnPeriphery3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly)</td></tr>
<tr class="separator:a27050077afae0ee9b2b2c0f8acf3371a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e6db950e5348b6ce46f171b4f84774"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a44e6db950e5348b6ce46f171b4f84774">getClosestPointOnPeriphery3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly, final List&lt;?extends <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> &gt; tris)</td></tr>
<tr class="separator:a44e6db950e5348b6ce46f171b4f84774"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a566cf91fdb7ceccc063f83c4a7e6975f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a566cf91fdb7ceccc063f83c4a7e6975f">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> ray, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly)</td></tr>
<tr class="separator:a566cf91fdb7ceccc063f83c4a7e6975f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a807b750f0c2d24bb2b9a7fe2ec450184"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a807b750f0c2d24bb2b9a7fe2ec450184">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> line, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly)</td></tr>
<tr class="separator:a807b750f0c2d24bb2b9a7fe2ec450184"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab18e867fe1fbb121460bc4b976b5d589"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab18e867fe1fbb121460bc4b976b5d589">getIntersection3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> segment, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly)</td></tr>
<tr class="separator:ab18e867fe1fbb121460bc4b976b5d589"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b9e119cd1dbb4d5c836d4106910b7f8"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a1b9e119cd1dbb4d5c836d4106910b7f8">between2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> c)</td></tr>
<tr class="separator:a1b9e119cd1dbb4d5c836d4106910b7f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab443ae613e5cc895858448847b0b2a56"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab443ae613e5cc895858448847b0b2a56">betweenStrict2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> c)</td></tr>
<tr class="separator:ab443ae613e5cc895858448847b0b2a56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26ceaf0869ea5c7f6534fb7661c9232c"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a26ceaf0869ea5c7f6534fb7661c9232c">coincident2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a26ceaf0869ea5c7f6534fb7661c9232c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a687c085c0536722351b4e992423fc142"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a687c085c0536722351b4e992423fc142">projectedDistanceNorm</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:a687c085c0536722351b4e992423fc142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43eee4d4db8484ecd608b0f534ab37ee"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a43eee4d4db8484ecd608b0f534ab37ee">pointAlongLine</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a43eee4d4db8484ecd608b0f534ab37ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab698afdd0fb235bc81bbc7c5fac22f54"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab698afdd0fb235bc81bbc7c5fac22f54">contains</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a> tree)</td></tr>
<tr class="separator:ab698afdd0fb235bc81bbc7c5fac22f54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f08dc3bfd0320d9ba4568c6fc8fbf60"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a8f08dc3bfd0320d9ba4568c6fc8fbf60">contains</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> AABB)</td></tr>
<tr class="separator:a8f08dc3bfd0320d9ba4568c6fc8fbf60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a228d6764e302ade41871f2223efe3a07"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a228d6764e302ade41871f2223efe3a07">sameSide</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p1, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p2, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> A, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> B)</td></tr>
<tr class="separator:a228d6764e302ade41871f2223efe3a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1147a5124e89d0c2ad284ca929055f27"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a1147a5124e89d0c2ad284ca929055f27">contains</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> A, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> B, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> C)</td></tr>
<tr class="separator:a1147a5124e89d0c2ad284ca929055f27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5249b5a7b351cb7ba564708f7a3017fb"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a5249b5a7b351cb7ba564708f7a3017fb">contains</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> T)</td></tr>
<tr class="separator:a5249b5a7b351cb7ba564708f7a3017fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe108f223745eb5c4add9e1256fd8163"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#afe108f223745eb5c4add9e1256fd8163">projectOnPlane</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:afe108f223745eb5c4add9e1256fd8163"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e70d0bada1a2c29a3c0bb9c090dda88"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a5e70d0bada1a2c29a3c0bb9c090dda88">distanceToLine2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a5e70d0bada1a2c29a3c0bb9c090dda88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4d5230ce430611317316781b7bfebca"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aa4d5230ce430611317316781b7bfebca">getDistance2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S)</td></tr>
<tr class="separator:aa4d5230ce430611317316781b7bfebca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a346c0aab0fb2b6b32d06bc5d56904013"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a346c0aab0fb2b6b32d06bc5d56904013">getDistance2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q)</td></tr>
<tr class="separator:a346c0aab0fb2b6b32d06bc5d56904013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b6cd979a6a54905f04700bba2456149"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a5b6cd979a6a54905f04700bba2456149">getDistance2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a5b6cd979a6a54905f04700bba2456149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4b71533822b5183e7166b0b551e14e2"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aa4b71533822b5183e7166b0b551e14e2">getDistance2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R)</td></tr>
<tr class="separator:aa4b71533822b5183e7166b0b551e14e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa803b7d22aa4f25f437cfc0fd274c829"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aa803b7d22aa4f25f437cfc0fd274c829">getDistance3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> T)</td></tr>
<tr class="separator:aa803b7d22aa4f25f437cfc0fd274c829"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41e800f5fb107af0ac3a32b9c44786f3"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a41e800f5fb107af0ac3a32b9c44786f3">getDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S)</td></tr>
<tr class="separator:a41e800f5fb107af0ac3a32b9c44786f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2878c94cc326a587bb418bb4b54b7d8"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ac2878c94cc326a587bb418bb4b54b7d8">getDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly)</td></tr>
<tr class="separator:ac2878c94cc326a587bb418bb4b54b7d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c48ed4de1f3d202bf8a43f281862d8a"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a9c48ed4de1f3d202bf8a43f281862d8a">getDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> AABB)</td></tr>
<tr class="separator:a9c48ed4de1f3d202bf8a43f281862d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaa8062016451e2deab9adec6ad7d7f8"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#acaa8062016451e2deab9adec6ad7d7f8">getDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q)</td></tr>
<tr class="separator:acaa8062016451e2deab9adec6ad7d7f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab200e63dad33420f7c914c7dd0b3907"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aab200e63dad33420f7c914c7dd0b3907">getDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:aab200e63dad33420f7c914c7dd0b3907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad19b8a08b9dc3c836f0e7366ba5a5ed7"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ad19b8a08b9dc3c836f0e7366ba5a5ed7">getDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:ad19b8a08b9dc3c836f0e7366ba5a5ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a306e9349eabb8364be64cf14b87618e7"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a306e9349eabb8364be64cf14b87618e7">getDistance3D</a> (final double p[], final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:a306e9349eabb8364be64cf14b87618e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d1a957268dfb902e16a3aebda4d57fe"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a3d1a957268dfb902e16a3aebda4d57fe">getDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R)</td></tr>
<tr class="separator:a3d1a957268dfb902e16a3aebda4d57fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a04817a059632d37d37f274daa6fb87"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a6a04817a059632d37d37f274daa6fb87">getDistanceToLine2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a6a04817a059632d37d37f274daa6fb87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a635b002d9b012d1b4de6ce1ba954fa64"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a635b002d9b012d1b4de6ce1ba954fa64">getDistanceToLine3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a635b002d9b012d1b4de6ce1ba954fa64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bc81860382c73f16ec45e074914dea1"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a3bc81860382c73f16ec45e074914dea1">getDistanceToLine3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a3bc81860382c73f16ec45e074914dea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c5dff8b065a7ca6d394204b9335d4ec"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a6c5dff8b065a7ca6d394204b9335d4ec">getDistanceToPlane3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:a6c5dff8b065a7ca6d394204b9335d4ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a027ce1c602b3cd7eed80b14f5c1cdd9c"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a027ce1c602b3cd7eed80b14f5c1cdd9c">getDistanceToPlane3D</a> (final double[] p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:a027ce1c602b3cd7eed80b14f5c1cdd9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46f601b0d272687809509c8d1170de14"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a46f601b0d272687809509c8d1170de14">getDistanceToPoint2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q)</td></tr>
<tr class="separator:a46f601b0d272687809509c8d1170de14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae51f029a16debd8a49583c2402f83ae1"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ae51f029a16debd8a49583c2402f83ae1">getDistanceToPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q)</td></tr>
<tr class="separator:ae51f029a16debd8a49583c2402f83ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a769898e77d9c402e1a92b202a41db6fc"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a769898e77d9c402e1a92b202a41db6fc">getDistanceToRay2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a769898e77d9c402e1a92b202a41db6fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c1c8fd0556e4ac2f411b21a819af96a"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a8c1c8fd0556e4ac2f411b21a819af96a">getDistanceToRay3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a8c1c8fd0556e4ac2f411b21a819af96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5dc215c347efeb4b5f4499bbed74dba"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab5dc215c347efeb4b5f4499bbed74dba">getDistanceToRay3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R)</td></tr>
<tr class="separator:ab5dc215c347efeb4b5f4499bbed74dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a972b6961e7a3af7ae31d95f0a9de2b1e"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a972b6961e7a3af7ae31d95f0a9de2b1e">getDistanceToSegment2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a972b6961e7a3af7ae31d95f0a9de2b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65f7bb7caacbc30faf15c5ecb4f205df"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a65f7bb7caacbc30faf15c5ecb4f205df">getDistanceToSegment3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a65f7bb7caacbc30faf15c5ecb4f205df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad102d2338469c9adf3ada3723e30eb55"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ad102d2338469c9adf3ada3723e30eb55">getDistanceToSegment3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S)</td></tr>
<tr class="separator:ad102d2338469c9adf3ada3723e30eb55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a662bb009442eb7b3019d5fe669524439"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a662bb009442eb7b3019d5fe669524439">getSqLength2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:a662bb009442eb7b3019d5fe669524439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a323d3791fc023440ebae5c91ee6212b2"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a323d3791fc023440ebae5c91ee6212b2">getSqLength3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:a323d3791fc023440ebae5c91ee6212b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2d05de8ae765914ec51935644895a66"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#af2d05de8ae765914ec51935644895a66">getLength2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:af2d05de8ae765914ec51935644895a66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bcd3d3535da85732801de27bdb68f6a"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a3bcd3d3535da85732801de27bdb68f6a">getLength3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:a3bcd3d3535da85732801de27bdb68f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0654223596e5b7024a21779f6797e71f"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a0654223596e5b7024a21779f6797e71f">getSqDistance2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S)</td></tr>
<tr class="separator:a0654223596e5b7024a21779f6797e71f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a779c2bc1b7ecaea083b8e606381a3de3"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a779c2bc1b7ecaea083b8e606381a3de3">getSqDistance2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q)</td></tr>
<tr class="separator:a779c2bc1b7ecaea083b8e606381a3de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bbc34ce834b64de7c3e2cc8675877dc"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a1bbc34ce834b64de7c3e2cc8675877dc">getSqDistance2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a1bbc34ce834b64de7c3e2cc8675877dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b7c651b4da182f8cb381033936a37b6"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a5b7c651b4da182f8cb381033936a37b6">getSqDistance2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R)</td></tr>
<tr class="separator:a5b7c651b4da182f8cb381033936a37b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a108707f7481d2fc7a55b985c143bac34"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a108707f7481d2fc7a55b985c143bac34">getSqDistance3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> T)</td></tr>
<tr class="separator:a108707f7481d2fc7a55b985c143bac34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c65300dbb9890957a5e813307897db"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a21c65300dbb9890957a5e813307897db">getSqDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S)</td></tr>
<tr class="separator:a21c65300dbb9890957a5e813307897db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a9f03011a6a9d6120594bb7a319e9e1"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a4a9f03011a6a9d6120594bb7a319e9e1">getSqDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly)</td></tr>
<tr class="separator:a4a9f03011a6a9d6120594bb7a319e9e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f35991de85357aa1ce7e353971140ca"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a8f35991de85357aa1ce7e353971140ca">getSqDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> AABB)</td></tr>
<tr class="separator:a8f35991de85357aa1ce7e353971140ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a152e6cba87c708d575950b468513c0da"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a152e6cba87c708d575950b468513c0da">getSqDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q)</td></tr>
<tr class="separator:a152e6cba87c708d575950b468513c0da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32d57a99b1176acebd350dc00a30edbe"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a32d57a99b1176acebd350dc00a30edbe">getSqDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a32d57a99b1176acebd350dc00a30edbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46977e77f77bfe3ee9d25899dc1ca30b"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a46977e77f77bfe3ee9d25899dc1ca30b">getSqDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:a46977e77f77bfe3ee9d25899dc1ca30b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd2f0b714eca42e90f8f84e7d080b21a"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#abd2f0b714eca42e90f8f84e7d080b21a">getSqDistance3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R)</td></tr>
<tr class="separator:abd2f0b714eca42e90f8f84e7d080b21a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34e360aa03546d51629d2ccd37c0230f"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a34e360aa03546d51629d2ccd37c0230f">getSqDistanceToLine2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a34e360aa03546d51629d2ccd37c0230f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b03c3280b6c10b5d75c1184235b8444"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a9b03c3280b6c10b5d75c1184235b8444">getSqDistanceToLine2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a9b03c3280b6c10b5d75c1184235b8444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a196f39b34daf023009e65f8c3782841f"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a196f39b34daf023009e65f8c3782841f">getSqDistanceToLine3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a196f39b34daf023009e65f8c3782841f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8599efb06617d2ceb5a60ebc216e625"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ac8599efb06617d2ceb5a60ebc216e625">getSqDistanceToLine3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:ac8599efb06617d2ceb5a60ebc216e625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb9b55cefdd9a4d63f4a787f38d5ad9e"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#acb9b55cefdd9a4d63f4a787f38d5ad9e">getSqDistanceToPlane3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:acb9b55cefdd9a4d63f4a787f38d5ad9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d18165bb7b76665201c540731b2d1f5"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a0d18165bb7b76665201c540731b2d1f5">getSqDistanceToPoint2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q)</td></tr>
<tr class="separator:a0d18165bb7b76665201c540731b2d1f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6facebed288b1957a75caf486e792ff"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab6facebed288b1957a75caf486e792ff">getSqDistanceToPoint3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q)</td></tr>
<tr class="separator:ab6facebed288b1957a75caf486e792ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82fb6aa4f42b419f1ef20b25f06ce468"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a82fb6aa4f42b419f1ef20b25f06ce468">getSqDistanceToRay2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a82fb6aa4f42b419f1ef20b25f06ce468"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf2c1567866c17728c2641c7f99c1dfd"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#adf2c1567866c17728c2641c7f99c1dfd">getSqDistanceToRay3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:adf2c1567866c17728c2641c7f99c1dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a498422964c27cc5f4fed6f1da7c2f071"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a498422964c27cc5f4fed6f1da7c2f071">getSqDistanceToRay3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a> R)</td></tr>
<tr class="separator:a498422964c27cc5f4fed6f1da7c2f071"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cbaec3db7697c4475db9953827a6c10"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a0cbaec3db7697c4475db9953827a6c10">getSqDistanceToSegment2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a0cbaec3db7697c4475db9953827a6c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a976b134bdf5a188dc8dee04a788b2a"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a7a976b134bdf5a188dc8dee04a788b2a">getSqDistanceToSegment3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> a, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> b)</td></tr>
<tr class="separator:a7a976b134bdf5a188dc8dee04a788b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cf47b154a55cf0ed5ce54673be4868e"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a4cf47b154a55cf0ed5ce54673be4868e">getSqDistanceToSegment3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> S)</td></tr>
<tr class="separator:a4cf47b154a55cf0ed5ce54673be4868e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf947e3f20cf2500a710c10e257e7231"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aaf947e3f20cf2500a710c10e257e7231">signedDistanceToPlane3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:aaf947e3f20cf2500a710c10e257e7231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94b26c573806167877d617d3037baf16"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a94b26c573806167877d617d3037baf16">angleBetween</a> (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz)</td></tr>
<tr class="separator:a94b26c573806167877d617d3037baf16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2d2cf439bdb9243ec1da22cf46fbabb"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab2d2cf439bdb9243ec1da22cf46fbabb">angleBetween</a> (final double cx, final double cy, final double cz, final double px, final double py, final double pz, final double qx, final double qy, final double qz)</td></tr>
<tr class="separator:ab2d2cf439bdb9243ec1da22cf46fbabb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2576b719be9afbd6b992dfecf75634a"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ae2576b719be9afbd6b992dfecf75634a">angleBetweenNorm</a> (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz)</td></tr>
<tr class="separator:ae2576b719be9afbd6b992dfecf75634a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa82342d8e9d5456dd641f0b6b0480adb"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aa82342d8e9d5456dd641f0b6b0480adb">cosAngleBetween</a> (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz)</td></tr>
<tr class="separator:aa82342d8e9d5456dd641f0b6b0480adb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48afd7f62b28cf83c7c4ad317e14db43"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a48afd7f62b28cf83c7c4ad317e14db43">cosAngleBetween</a> (final double cx, final double cy, final double cz, final double px, final double py, final double pz, final double qx, final double qy, final double qz)</td></tr>
<tr class="separator:a48afd7f62b28cf83c7c4ad317e14db43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58dc79e9dfd35cd66607d246cf8cbe07"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a58dc79e9dfd35cd66607d246cf8cbe07">cosAngleBetweenNorm</a> (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz)</td></tr>
<tr class="separator:a58dc79e9dfd35cd66607d246cf8cbe07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c066f688360b82bac53d341b4d720ad"><td class="memItemLeft" align="right" valign="top">static double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a3c066f688360b82bac53d341b4d720ad">cross</a> (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz)</td></tr>
<tr class="separator:a3c066f688360b82bac53d341b4d720ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e484fa3d7ee92e274f10da38a28c684"><td class="memItemLeft" align="right" valign="top">static double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a3e484fa3d7ee92e274f10da38a28c684">cross</a> (final double cx, final double cy, final double cz, final double px, final double py, final double pz, final double qx, final double qy, final double qz)</td></tr>
<tr class="separator:a3e484fa3d7ee92e274f10da38a28c684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89f98f0b43dc21e977e38d40ae852ec7"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a89f98f0b43dc21e977e38d40ae852ec7">dot</a> (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz)</td></tr>
<tr class="separator:a89f98f0b43dc21e977e38d40ae852ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf63b65638adcb0ec00e3f1135ddc4f8"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#abf63b65638adcb0ec00e3f1135ddc4f8">dot2D</a> (final double ux, final double uy, final double vx, final double vy)</td></tr>
<tr class="separator:abf63b65638adcb0ec00e3f1135ddc4f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a303dfb761b9552fcb55de69f78495975"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a303dfb761b9552fcb55de69f78495975">dot4D</a> (final double ux, final double uy, final double uz, final double uw, final double vx, final double vy, final double vz, final double vw)</td></tr>
<tr class="separator:a303dfb761b9552fcb55de69f78495975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a986893cdc0b785e57115c102fe0e836b"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a986893cdc0b785e57115c102fe0e836b">getDistance2D</a> (final double px, final double py, final double qx, final double qy)</td></tr>
<tr class="separator:a986893cdc0b785e57115c102fe0e836b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b0ca8b59199b8442c8174c20d3bbda6"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a3b0ca8b59199b8442c8174c20d3bbda6">getDistance3D</a> (final double px, final double py, final double pz, final double qx, final double qy, final double qz)</td></tr>
<tr class="separator:a3b0ca8b59199b8442c8174c20d3bbda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4b944d45b3f151c4b9a7c3b05a721e6"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ac4b944d45b3f151c4b9a7c3b05a721e6">getDistance4D</a> (final double px, final double py, final double pz, final double pw, final double qx, final double qy, final double qz, final double qw)</td></tr>
<tr class="separator:ac4b944d45b3f151c4b9a7c3b05a721e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c5eee895a64625be6707eccb32e22dd"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a6c5eee895a64625be6707eccb32e22dd">getLength2D</a> (final double ux, final double uy)</td></tr>
<tr class="separator:a6c5eee895a64625be6707eccb32e22dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee3ddd5b116c96fe0c68a60d1219ba8e"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aee3ddd5b116c96fe0c68a60d1219ba8e">getLength3D</a> (final double ux, final double uy, final double uz)</td></tr>
<tr class="separator:aee3ddd5b116c96fe0c68a60d1219ba8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a351fedc67d0e42f3ad10dfb721049ffb"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a351fedc67d0e42f3ad10dfb721049ffb">getLength4D</a> (final double ux, final double uy, final double uz, final double uw)</td></tr>
<tr class="separator:a351fedc67d0e42f3ad10dfb721049ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a396c507b460f58d51f7b41fa878662"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a5a396c507b460f58d51f7b41fa878662">getSqDistance2D</a> (final double px, final double py, final double qx, final double qy)</td></tr>
<tr class="separator:a5a396c507b460f58d51f7b41fa878662"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ac80aae461ac6e61f369947f12f6c79"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a7ac80aae461ac6e61f369947f12f6c79">getSqDistance3D</a> (final double px, final double py, final double pz, final double qx, final double qy, final double qz)</td></tr>
<tr class="separator:a7ac80aae461ac6e61f369947f12f6c79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf3b4735aa0089321f8f305783f352a6"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#adf3b4735aa0089321f8f305783f352a6">getSqDistance4D</a> (final double px, final double py, final double pz, final double pw, final double qx, final double qy, final double qz, final double qw)</td></tr>
<tr class="separator:adf3b4735aa0089321f8f305783f352a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab46f3d787d49037442536c712ea864dc"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab46f3d787d49037442536c712ea864dc">getSqLength2D</a> (final double ux, final double uy)</td></tr>
<tr class="separator:ab46f3d787d49037442536c712ea864dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aac4f4aed8179f91eb933f203dd1958"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a3aac4f4aed8179f91eb933f203dd1958">getSqLength3D</a> (final double ux, final double uy, final double uz)</td></tr>
<tr class="separator:a3aac4f4aed8179f91eb933f203dd1958"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a462ef27805bd1f4a04a5b13852473b"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a4a462ef27805bd1f4a04a5b13852473b">getSqLength4D</a> (final double ux, final double uy, final double uz, final double uw)</td></tr>
<tr class="separator:a4a462ef27805bd1f4a04a5b13852473b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16c20517230332fd12fe9c151d04bb7f"><td class="memItemLeft" align="right" valign="top">static double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a16c20517230332fd12fe9c151d04bb7f">interpolate</a> (final double px, final double py, final double qx, final double qy, final double t)</td></tr>
<tr class="separator:a16c20517230332fd12fe9c151d04bb7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a630a869b4658d42281a54738d08315d7"><td class="memItemLeft" align="right" valign="top">static double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a630a869b4658d42281a54738d08315d7">interpolateEaseIn</a> (final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease)</td></tr>
<tr class="separator:a630a869b4658d42281a54738d08315d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb04a0c7a07b23e6837343800a780598"><td class="memItemLeft" align="right" valign="top">static double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#acb04a0c7a07b23e6837343800a780598">interpolateEaseOut</a> (final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease)</td></tr>
<tr class="separator:acb04a0c7a07b23e6837343800a780598"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1930edde9330b8b170b47dfaa8d7f92a"><td class="memItemLeft" align="right" valign="top">static double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a1930edde9330b8b170b47dfaa8d7f92a">interpolateEaseInOut</a> (final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease)</td></tr>
<tr class="separator:a1930edde9330b8b170b47dfaa8d7f92a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46c04fdf29bdb6eaf08a7ece614616d8"><td class="memItemLeft" align="right" valign="top">static double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a46c04fdf29bdb6eaf08a7ece614616d8">interpolate</a> (final double px, final double py, final double pz, final double qx, final double qy, final double qz, final double t)</td></tr>
<tr class="separator:a46c04fdf29bdb6eaf08a7ece614616d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3deb7e12dac510bbc16d6241e6bfc071"><td class="memItemLeft" align="right" valign="top">static double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a3deb7e12dac510bbc16d6241e6bfc071">interpolateEaseIn</a> (final double px, final double py, final double pz, final double qx, final double qy, final double qz, final double t, final WB_Ease.Ease ease)</td></tr>
<tr class="separator:a3deb7e12dac510bbc16d6241e6bfc071"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d8145b408834e944b919565dd1b350b"><td class="memItemLeft" align="right" valign="top">static double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a2d8145b408834e944b919565dd1b350b">interpolateEaseOut</a> (final double px, final double py, final double pz, final double qx, final double qy, final double qz, final double t, final WB_Ease.Ease ease)</td></tr>
<tr class="separator:a2d8145b408834e944b919565dd1b350b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad568b69266730d5ad8db0c8adb673f7e"><td class="memItemLeft" align="right" valign="top">static double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ad568b69266730d5ad8db0c8adb673f7e">interpolateEaseInOut</a> (final double px, final double py, final double pz, final double qx, final double qy, final double qz, final double t, final WB_Ease.Ease ease)</td></tr>
<tr class="separator:ad568b69266730d5ad8db0c8adb673f7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a650a6986882542c42fff27a52984e1ad"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a650a6986882542c42fff27a52984e1ad">isZero2D</a> (final double ux, final double uy, final double uz)</td></tr>
<tr class="separator:a650a6986882542c42fff27a52984e1ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfe4c9ec2b7e07567581641f315c144d"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#acfe4c9ec2b7e07567581641f315c144d">isZero3D</a> (final double ux, final double uy, final double uz)</td></tr>
<tr class="separator:acfe4c9ec2b7e07567581641f315c144d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7568293abf584a9f361994c420448625"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a7568293abf584a9f361994c420448625">isZero4D</a> (final double ux, final double uy, final double uz, final double uw)</td></tr>
<tr class="separator:a7568293abf584a9f361994c420448625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ede221a5ef718d84496d03143c9c98b"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a6ede221a5ef718d84496d03143c9c98b">scalarTriple</a> (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz, final double wx, final double wy, final double wz)</td></tr>
<tr class="separator:a6ede221a5ef718d84496d03143c9c98b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084e32a4fad6f3ed97518a863e062484"><td class="memItemLeft" align="right" valign="top">static double[][]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a084e32a4fad6f3ed97518a863e062484">tensor3D</a> (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz)</td></tr>
<tr class="separator:a084e32a4fad6f3ed97518a863e062484"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5454107fd14eea6f0318b11c09de295b"><td class="memItemLeft" align="right" valign="top">static int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a5454107fd14eea6f0318b11c09de295b">getExtremePointsAlongDirection</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>[] points, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> dir)</td></tr>
<tr class="separator:a5454107fd14eea6f0318b11c09de295b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0274b38cbea393a3308d6a2d8c51c99"><td class="memItemLeft" align="right" valign="top">static int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#af0274b38cbea393a3308d6a2d8c51c99">getExtremePointsAlongDirection</a> (final Collection&lt;?extends <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> &gt; points, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> dir)</td></tr>
<tr class="separator:af0274b38cbea393a3308d6a2d8c51c99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae64586c29771076aebeb496e5dbfa18c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ae64586c29771076aebeb496e5dbfa18c">classifyPointToLine2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:ae64586c29771076aebeb496e5dbfa18c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a844d90ac67322df1401b8d0bedbeb722"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a844d90ac67322df1401b8d0bedbeb722">classifyPointToCircle2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a> C)</td></tr>
<tr class="separator:a844d90ac67322df1401b8d0bedbeb722"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60d9e3a172ddb55482180d2448c41de5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a60d9e3a172ddb55482180d2448c41de5">classifyCircleToCircle2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a> C1, final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a> C2)</td></tr>
<tr class="separator:a60d9e3a172ddb55482180d2448c41de5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa15c754c356f50a5f319ee7196118b06"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aa15c754c356f50a5f319ee7196118b06">classifyCircleToLine2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a> C, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:aa15c754c356f50a5f319ee7196118b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e8d078a3cbadd634981bf8c56ff3d86"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a5e8d078a3cbadd634981bf8c56ff3d86">sameSideOfLine2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a5e8d078a3cbadd634981bf8c56ff3d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bfbc69aad2ea2471ca57f50308811b4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a3bfbc69aad2ea2471ca57f50308811b4">classifySegmentToLine2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> seg, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a3bfbc69aad2ea2471ca57f50308811b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15ba64cc932dbcacdaf7cad03d4c5cc0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a15ba64cc932dbcacdaf7cad03d4c5cc0">classifyPolygonToLine2D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> P, final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a> L)</td></tr>
<tr class="separator:a15ba64cc932dbcacdaf7cad03d4c5cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eed0a0775ee1ddb8f9b85d023e51a06"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a0eed0a0775ee1ddb8f9b85d023e51a06">classifyPointToPlaneFast3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:a0eed0a0775ee1ddb8f9b85d023e51a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a989738247ed83b1a8ceb012c362365bc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a989738247ed83b1a8ceb012c362365bc">classifyPointToPlane3D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:a989738247ed83b1a8ceb012c362365bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd40158af32e67f2e5976ae42760c905"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#acd40158af32e67f2e5976ae42760c905">classifyPointToPlaneFast3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:acd40158af32e67f2e5976ae42760c905"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb1cf98386223433cef63033cde048c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#adb1cf98386223433cef63033cde048c5">classifyPointToPlane3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:adb1cf98386223433cef63033cde048c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ac9871a3500e53639aaabaf8d5e59b5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a2ac9871a3500e53639aaabaf8d5e59b5">classifyPointToTetrahedron3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___tetrahedron.html">WB_Tetrahedron</a> T, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p)</td></tr>
<tr class="separator:a2ac9871a3500e53639aaabaf8d5e59b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb433b62f58f5d668676a8f734e29ebb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aeb433b62f58f5d668676a8f734e29ebb">classifyPolygonToPlane3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:aeb433b62f58f5d668676a8f734e29ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3f05edd46902ec1b8bf72d2ac0de40e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab3f05edd46902ec1b8bf72d2ac0de40e">classifySegmentToPlane3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> segment, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:ab3f05edd46902ec1b8bf72d2ac0de40e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad24a9e592f47e9950773f4a885ea6af0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ad24a9e592f47e9950773f4a885ea6af0">classifyPolygonToPlaneFast3D</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly, final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> P)</td></tr>
<tr class="separator:ad24a9e592f47e9950773f4a885ea6af0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2867d345107aa7d8f7f0901b89dcd48a"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a2867d345107aa7d8f7f0901b89dcd48a">cotan</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1)</td></tr>
<tr class="separator:a2867d345107aa7d8f7f0901b89dcd48a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab441cdc4efa3a86e2f8a779dd805f961"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab441cdc4efa3a86e2f8a779dd805f961">cotan</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p1, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p2)</td></tr>
<tr class="separator:ab441cdc4efa3a86e2f8a779dd805f961"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e452218019bf5bb99628e3590de1a67"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a5e452218019bf5bb99628e3590de1a67">isParallel</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1)</td></tr>
<tr class="separator:a5e452218019bf5bb99628e3590de1a67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f285c97ba9d413e3ec14538427ff2cc"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a7f285c97ba9d413e3ec14538427ff2cc">isParallel2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1)</td></tr>
<tr class="separator:a7f285c97ba9d413e3ec14538427ff2cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab613edc04d57acc109ad2b28104c4c55"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ab613edc04d57acc109ad2b28104c4c55">isOrthogonal</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1)</td></tr>
<tr class="separator:ab613edc04d57acc109ad2b28104c4c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad51b32277444bdb088c734bed268b3ee"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ad51b32277444bdb088c734bed268b3ee">isOrthogonal2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1)</td></tr>
<tr class="separator:ad51b32277444bdb088c734bed268b3ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a044378de06ab2fc0ad73d274525b77"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a7a044378de06ab2fc0ad73d274525b77">isParallel</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1, final double epsilon)</td></tr>
<tr class="separator:a7a044378de06ab2fc0ad73d274525b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4eb45215658ec54145075044365c677"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ad4eb45215658ec54145075044365c677">isParallel2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1, final double epsilon)</td></tr>
<tr class="separator:ad4eb45215658ec54145075044365c677"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2538dd125b591752099c9cabdf9327f2"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a2538dd125b591752099c9cabdf9327f2">isOrthogonal</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1, final double epsilon)</td></tr>
<tr class="separator:a2538dd125b591752099c9cabdf9327f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff4e4db979ac9cab71bb7a359ccf9c93"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aff4e4db979ac9cab71bb7a359ccf9c93">isOrthogonal2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1, final double epsilon)</td></tr>
<tr class="separator:aff4e4db979ac9cab71bb7a359ccf9c93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e108c35aeac89831cbe3c1fac5feb3"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a58e108c35aeac89831cbe3c1fac5feb3">isParallelNorm</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1)</td></tr>
<tr class="separator:a58e108c35aeac89831cbe3c1fac5feb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a501d41912e705166029f7c2182ddae9c"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a501d41912e705166029f7c2182ddae9c">isParallelNorm2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1)</td></tr>
<tr class="separator:a501d41912e705166029f7c2182ddae9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ca8733965fa40f51ce305a36cc21af4"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a9ca8733965fa40f51ce305a36cc21af4">isOrthogonalNorm</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1)</td></tr>
<tr class="separator:a9ca8733965fa40f51ce305a36cc21af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f3c3591c921b51174e492393e5f2ff2"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a8f3c3591c921b51174e492393e5f2ff2">isOrthogonalNorm2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1)</td></tr>
<tr class="separator:a8f3c3591c921b51174e492393e5f2ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee492dfb24032f288097f6d16b1f7428"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aee492dfb24032f288097f6d16b1f7428">isParallelNorm</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1, final double epsilon)</td></tr>
<tr class="separator:aee492dfb24032f288097f6d16b1f7428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23e903917b72591218b7915d4b4d6b89"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a23e903917b72591218b7915d4b4d6b89">isParallelNorm2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1, final double epsilon)</td></tr>
<tr class="separator:a23e903917b72591218b7915d4b4d6b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa28a8a399b5271c8c3f5a7c09c974c49"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aa28a8a399b5271c8c3f5a7c09c974c49">isOrthogonalNorm</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1, final double epsilon)</td></tr>
<tr class="separator:aa28a8a399b5271c8c3f5a7c09c974c49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f5d834f44745c9b584504dfeafffaf5"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a6f5d834f44745c9b584504dfeafffaf5">isOrthogonalNorm2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1, final double epsilon)</td></tr>
<tr class="separator:a6f5d834f44745c9b584504dfeafffaf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a466e21faac271d153fe20083eb3e6b63"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a466e21faac271d153fe20083eb3e6b63">contains2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> poly)</td></tr>
<tr class="separator:a466e21faac271d153fe20083eb3e6b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b7abf4058645580ff718b960cef9624"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a0b7abf4058645580ff718b960cef9624">contains2D</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p, final ArrayList&lt;?extends <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> &gt; tris)</td></tr>
<tr class="separator:a0b7abf4058645580ff718b960cef9624"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a1451ffc4dd8ee29e7b15f8f0f8895c46"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op_1_1_triangle_intersection.html">TriangleIntersection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a1451ffc4dd8ee29e7b15f8f0f8895c46">compute_intervals_isectline</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> v, final double vv0, final double vv1, final double vv2, final double d0, final double d1, final double d2, final double d0d1, final double d0d2)</td></tr>
<tr class="separator:a1451ffc4dd8ee29e7b15f8f0f8895c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae320163036a9b5f6cf45775f7dafa0e5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op_1_1_triangle_intersection.html">TriangleIntersection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ae320163036a9b5f6cf45775f7dafa0e5">compute_intervals_isectline</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p1, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p2, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p3, final double vv0, final double vv1, final double vv2, final double d0, final double d1, final double d2, final double d0d1, final double d0d2)</td></tr>
<tr class="separator:ae320163036a9b5f6cf45775f7dafa0e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64c2bef4c9ff2901de40f21f2bf4762a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op_1_1_triangle_intersection.html">TriangleIntersection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a64c2bef4c9ff2901de40f21f2bf4762a">intersect</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v0, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v1, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> v2, final double vv0, final double vv1, final double vv2, final double d0, final double d1, final double d2)</td></tr>
<tr class="separator:a64c2bef4c9ff2901de40f21f2bf4762a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3d3d4a83625b9b95614f99c0fb873aa"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#ae3d3d4a83625b9b95614f99c0fb873aa">coplanarTriangles</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___vector.html">WB_Vector</a> n, final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> v, final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> u)</td></tr>
<tr class="separator:ae3d3d4a83625b9b95614f99c0fb873aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8911cfd4777550f31505a27dfde7cb63"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a8911cfd4777550f31505a27dfde7cb63">coplanarTriangles</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___vector.html">WB_Vector</a> n, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p1, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p2, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> p3, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q1, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q2, final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> q3)</td></tr>
<tr class="separator:a8911cfd4777550f31505a27dfde7cb63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a607be2affc30725c814b48eaadb8b5ff"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a607be2affc30725c814b48eaadb8b5ff">triangleEdgeTest</a> (final double[] v0, final double[] v1, final double[] u0, final double[] u1, final double[] u2, final int i0, final int i1)</td></tr>
<tr class="separator:a607be2affc30725c814b48eaadb8b5ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a7f3cbd3716b423a04f1e9d1bb1f782"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a1a7f3cbd3716b423a04f1e9d1bb1f782">edgeEdgeTest</a> (final double[] v0, final double[] u0, final double[] u1, final int i0, final int i1, final double ax, final double ay)</td></tr>
<tr class="separator:a1a7f3cbd3716b423a04f1e9d1bb1f782"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee629773aab47c17e5b1e7c3db8b618"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a9ee629773aab47c17e5b1e7c3db8b618">pointInTri</a> (final double[] v0, final double[] u0, final double[] u1, final double[] u2, final int i0, final int i1)</td></tr>
<tr class="separator:a9ee629773aab47c17e5b1e7c3db8b618"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
Static Private Member Functions</h2></td></tr>
<tr class="memitem:aa341f4fcb2e89f961286f61b6dded45f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#aa341f4fcb2e89f961286f61b6dded45f">NOINTERSECTION</a> (final double t1, final double t2)</td></tr>
<tr class="separator:aa341f4fcb2e89f961286f61b6dded45f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a069965d429e05f727409f3d3168f81e4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a069965d429e05f727409f3d3168f81e4">NOINTERSECTION</a> ()</td></tr>
<tr class="separator:a069965d429e05f727409f3d3168f81e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr class="memitem:a0b0d0ab9d06dbd6ebada92686232271c"><td class="memItemLeft" align="right" valign="top">static final <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html">WB_GeometryFactory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op.html#a0b0d0ab9d06dbd6ebada92686232271c">gf</a> = <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html#a9ac73262054d19293ae9877b7be63d8e">WB_GeometryFactory.instance</a>()</td></tr>
<tr class="separator:a0b0d0ab9d06dbd6ebada92686232271c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a94b26c573806167877d617d3037baf16"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.angleBetween </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">vx</td><td></td></tr>
    <tr><td class="paramname">vy</td><td></td></tr>
    <tr><td class="paramname">vz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab2d2cf439bdb9243ec1da22cf46fbabb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.angleBetween </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>cx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>cy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>cz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">cx</td><td></td></tr>
    <tr><td class="paramname">cy</td><td></td></tr>
    <tr><td class="paramname">cz</td><td></td></tr>
    <tr><td class="paramname">px</td><td></td></tr>
    <tr><td class="paramname">py</td><td></td></tr>
    <tr><td class="paramname">pz</td><td></td></tr>
    <tr><td class="paramname">qx</td><td></td></tr>
    <tr><td class="paramname">qy</td><td></td></tr>
    <tr><td class="paramname">qz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae2576b719be9afbd6b992dfecf75634a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.angleBetweenNorm </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">vx</td><td></td></tr>
    <tr><td class="paramname">vy</td><td></td></tr>
    <tr><td class="paramname">vz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a1b9e119cd1dbb4d5c836d4106910b7f8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.between2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
    <tr><td class="paramname">c</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab443ae613e5cc895858448847b0b2a56"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.betweenStrict2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
    <tr><td class="paramname">c</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a52915da847869f008f240b7fb8a0fb55"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.checkIntersection2DProper </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
    <tr><td class="paramname">c</td><td></td></tr>
    <tr><td class="paramname">d</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a9db5d2f1fbd0c92aa48d46a896f57755"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.checkIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>one</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>other</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">one</td><td></td></tr>
    <tr><td class="paramname">other</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa0759087af19284b079107e166b3a76f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.checkIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>AABB</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">AABB</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aed1d77b36d661816f18f25f83563fd62"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.checkIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>AABB</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___sphere.html">WB_Sphere</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">AABB</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa3da58d4cf9ee0bec8a5d1c4b6abf8e3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.checkIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>T</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___sphere.html">WB_Sphere</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">T</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a97e286c16b1fe2b7986100ba06e27b89"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.checkIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>T</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>AABB</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">T</td><td></td></tr>
    <tr><td class="paramname">AABB</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab670977582b22d369c34a633695c30fb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.checkIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>AABB</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S</td><td></td></tr>
    <tr><td class="paramname">AABB</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a22d6b84c63284267075e210d2e045a0d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.checkIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___sphere.html">WB_Sphere</a>&#160;</td>
          <td class="paramname"><em>S1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___sphere.html">WB_Sphere</a>&#160;</td>
          <td class="paramname"><em>S2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S1</td><td></td></tr>
    <tr><td class="paramname">S2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a71f31300df410ac237eb965003b46719"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.checkIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___sphere.html">WB_Sphere</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">R</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac299136567a5e8873488cdea7233472c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.checkIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>AABB</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">R</td><td></td></tr>
    <tr><td class="paramname">AABB</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac053a068b1d1f73ea4a2ceed54502010"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.checkIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>AABB</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">L</td><td></td></tr>
    <tr><td class="paramname">AABB</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a60d9e3a172ddb55482180d2448c41de5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyCircleToCircle2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a>&#160;</td>
          <td class="paramname"><em>C1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a>&#160;</td>
          <td class="paramname"><em>C2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">C1</td><td></td></tr>
    <tr><td class="paramname">C2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa15c754c356f50a5f319ee7196118b06"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyCircleToLine2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a>&#160;</td>
          <td class="paramname"><em>C</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">C</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a844d90ac67322df1401b8d0bedbeb722"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyPointToCircle2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a>&#160;</td>
          <td class="paramname"><em>C</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">C</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae64586c29771076aebeb496e5dbfa18c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyPointToLine2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a989738247ed83b1a8ceb012c362365bc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyPointToPlane3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="adb1cf98386223433cef63033cde048c5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyPointToPlane3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">P</td><td></td></tr>
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html#a30d78619e6afd4d232f7cc1ffd2138dd">WB_Classification.ON</a>,<a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html#a565b1b445a02699c3967023b5e67dea1">WB_Classification.FRONT</a> or <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html#a2e498bbd99349740e404d68a5734845d">WB_Classification.BACK</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a0eed0a0775ee1ddb8f9b85d023e51a06"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyPointToPlaneFast3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="acd40158af32e67f2e5976ae42760c905"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyPointToPlaneFast3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">P</td><td></td></tr>
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a2ac9871a3500e53639aaabaf8d5e59b5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyPointToTetrahedron3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___tetrahedron.html">WB_Tetrahedron</a>&#160;</td>
          <td class="paramname"><em>T</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">T</td><td></td></tr>
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a15ba64cc932dbcacdaf7cad03d4c5cc0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyPolygonToLine2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>P</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">P</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aeb433b62f58f5d668676a8f734e29ebb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyPolygonToPlane3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">poly</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad24a9e592f47e9950773f4a885ea6af0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifyPolygonToPlaneFast3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">poly</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3bfbc69aad2ea2471ca57f50308811b4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifySegmentToLine2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>seg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">seg</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab3f05edd46902ec1b8bf72d2ac0de40e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.classifySegmentToPlane3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>segment</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">segment</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a26ceaf0869ea5c7f6534fb7661c9232c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.coincident2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a1451ffc4dd8ee29e7b15f8f0f8895c46"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op_1_1_triangle_intersection.html">TriangleIntersection</a> wblut.geom.WB_GeometryOp.compute_intervals_isectline </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vv0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vv1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vv2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d0d1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d0d2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">v</td><td></td></tr>
    <tr><td class="paramname">vv0</td><td></td></tr>
    <tr><td class="paramname">vv1</td><td></td></tr>
    <tr><td class="paramname">vv2</td><td></td></tr>
    <tr><td class="paramname">d0</td><td></td></tr>
    <tr><td class="paramname">d1</td><td></td></tr>
    <tr><td class="paramname">d2</td><td></td></tr>
    <tr><td class="paramname">d0d1</td><td></td></tr>
    <tr><td class="paramname">d0d2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae320163036a9b5f6cf45775f7dafa0e5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op_1_1_triangle_intersection.html">TriangleIntersection</a> wblut.geom.WB_GeometryOp.compute_intervals_isectline </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vv0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vv1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vv2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d0d1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d0d2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p1</td><td></td></tr>
    <tr><td class="paramname">p2</td><td></td></tr>
    <tr><td class="paramname">p3</td><td></td></tr>
    <tr><td class="paramname">vv0</td><td></td></tr>
    <tr><td class="paramname">vv1</td><td></td></tr>
    <tr><td class="paramname">vv2</td><td></td></tr>
    <tr><td class="paramname">d0</td><td></td></tr>
    <tr><td class="paramname">d1</td><td></td></tr>
    <tr><td class="paramname">d2</td><td></td></tr>
    <tr><td class="paramname">d0d1</td><td></td></tr>
    <tr><td class="paramname">d0d2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab698afdd0fb235bc81bbc7c5fac22f54"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.contains </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a>&#160;</td>
          <td class="paramname"><em>tree</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">tree</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8f08dc3bfd0320d9ba4568c6fc8fbf60"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.contains </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>AABB</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">AABB</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a1147a5124e89d0c2ad284ca929055f27"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.contains </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>A</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>B</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>C</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">A</td><td></td></tr>
    <tr><td class="paramname">B</td><td></td></tr>
    <tr><td class="paramname">C</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a5249b5a7b351cb7ba564708f7a3017fb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.contains </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>T</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">T</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a466e21faac271d153fe20083eb3e6b63"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.contains2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0b7abf4058645580ff718b960cef9624"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.contains2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final ArrayList&lt;?extends <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> &gt;&#160;</td>
          <td class="paramname"><em>tris</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">tris</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae3d3d4a83625b9b95614f99c0fb873aa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.coplanarTriangles </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___vector.html">WB_Vector</a>&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>u</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">n</td><td></td></tr>
    <tr><td class="paramname">v</td><td></td></tr>
    <tr><td class="paramname">u</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8911cfd4777550f31505a27dfde7cb63"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.coplanarTriangles </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___vector.html">WB_Vector</a>&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">n</td><td></td></tr>
    <tr><td class="paramname">p1</td><td></td></tr>
    <tr><td class="paramname">p2</td><td></td></tr>
    <tr><td class="paramname">p3</td><td></td></tr>
    <tr><td class="paramname">q1</td><td></td></tr>
    <tr><td class="paramname">q2</td><td></td></tr>
    <tr><td class="paramname">q3</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa82342d8e9d5456dd641f0b6b0480adb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.cosAngleBetween </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">vx</td><td></td></tr>
    <tr><td class="paramname">vy</td><td></td></tr>
    <tr><td class="paramname">vz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a48afd7f62b28cf83c7c4ad317e14db43"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.cosAngleBetween </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>cx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>cy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>cz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">cx</td><td></td></tr>
    <tr><td class="paramname">cy</td><td></td></tr>
    <tr><td class="paramname">cz</td><td></td></tr>
    <tr><td class="paramname">px</td><td></td></tr>
    <tr><td class="paramname">py</td><td></td></tr>
    <tr><td class="paramname">pz</td><td></td></tr>
    <tr><td class="paramname">qx</td><td></td></tr>
    <tr><td class="paramname">qy</td><td></td></tr>
    <tr><td class="paramname">qz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a58dc79e9dfd35cd66607d246cf8cbe07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.cosAngleBetweenNorm </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">vx</td><td></td></tr>
    <tr><td class="paramname">vy</td><td></td></tr>
    <tr><td class="paramname">vz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a2867d345107aa7d8f7f0901b89dcd48a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.cotan </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">v0</td><td></td></tr>
    <tr><td class="paramname">v1</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab441cdc4efa3a86e2f8a779dd805f961"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.cotan </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p0</td><td></td></tr>
    <tr><td class="paramname">p1</td><td></td></tr>
    <tr><td class="paramname">p2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3c066f688360b82bac53d341b4d720ad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [] wblut.geom.WB_GeometryOp.cross </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">vx</td><td></td></tr>
    <tr><td class="paramname">vy</td><td></td></tr>
    <tr><td class="paramname">vz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3e484fa3d7ee92e274f10da38a28c684"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [] wblut.geom.WB_GeometryOp.cross </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>cx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>cy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>cz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">cx</td><td></td></tr>
    <tr><td class="paramname">cy</td><td></td></tr>
    <tr><td class="paramname">cz</td><td></td></tr>
    <tr><td class="paramname">px</td><td></td></tr>
    <tr><td class="paramname">py</td><td></td></tr>
    <tr><td class="paramname">pz</td><td></td></tr>
    <tr><td class="paramname">qx</td><td></td></tr>
    <tr><td class="paramname">qy</td><td></td></tr>
    <tr><td class="paramname">qz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a5e70d0bada1a2c29a3c0bb9c090dda88"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.distanceToLine2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a89f98f0b43dc21e977e38d40ae852ec7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.dot </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">vx</td><td></td></tr>
    <tr><td class="paramname">vy</td><td></td></tr>
    <tr><td class="paramname">vz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="abf63b65638adcb0ec00e3f1135ddc4f8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.dot2D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">vx</td><td></td></tr>
    <tr><td class="paramname">vy</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a303dfb761b9552fcb55de69f78495975"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.dot4D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vw</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">uw</td><td></td></tr>
    <tr><td class="paramname">vx</td><td></td></tr>
    <tr><td class="paramname">vy</td><td></td></tr>
    <tr><td class="paramname">vz</td><td></td></tr>
    <tr><td class="paramname">vw</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a1a7f3cbd3716b423a04f1e9d1bb1f782"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.edgeEdgeTest </td>
          <td>(</td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>u0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>u1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>i0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>i1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ay</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">v0</td><td></td></tr>
    <tr><td class="paramname">u0</td><td></td></tr>
    <tr><td class="paramname">u1</td><td></td></tr>
    <tr><td class="paramname">i0</td><td></td></tr>
    <tr><td class="paramname">i1</td><td></td></tr>
    <tr><td class="paramname">ax</td><td></td></tr>
    <tr><td class="paramname">ay</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="afa0377ec23a54bc3920980a039285a0e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="afd49db05e244711740e169a969b9bbc6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S</td><td></td></tr>
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="afcc4847da8b6600af26bccfca953c31f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aee91559efe4f2741b4476941fdb8bbc0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">R</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a17acce1c1b09cd2f5e5bb47c13b9fda7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getClosestPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S1</td><td></td></tr>
    <tr><td class="paramname">S2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a114c150f546b7d1002d30ad9a588db5b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getClosestPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">L1</td><td></td></tr>
    <tr><td class="paramname">L2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a92e0c46273879517537f9cbc9ea552bb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getClosestPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">L</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae956e6e2dbbcfc44de906bd46c721ee5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getClosestPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0f8461ff05e007353ed91061bb263498"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>T</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">T</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab5e9e789bfc0d8f48d49395187d665f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae09148048e1ce046fee51772a9663e0d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final ArrayList&lt;?extends <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> &gt;&#160;</td>
          <td class="paramname"><em>tris</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">tris</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="adc27663c380d209fed2ddb4ff6013188"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a9aec8acb58990be094a54d62ca42988f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">P</td><td></td></tr>
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a91c35edf1c6462e2c346754597ae5df0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="af34cca5129e87d7f5c7287ffb55a6813"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S</td><td></td></tr>
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a5a7f5eb821714a9426859aa5db367177"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a54fd680f4172b126031c9e88641dd384"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">R</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a32eae45a62fd736ad3d356311b009b79"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>AABB</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">AABB</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a7cd3829735ef03fa94834742af82df47"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>AABB</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___mutable_coord.html">WB_MutableCoord</a>&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">AABB</td><td></td></tr>
    <tr><td class="paramname">result</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9b7e6eafd6ae96a3539c8a14ac55db62"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>T</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">T</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a14b94b61d888543a6aeba725dc18984b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final List&lt;?extends <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> &gt;&#160;</td>
          <td class="paramname"><em>tris</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">tris</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a822857d7cf120fe50d1ad1a9aab87115"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">L1</td><td></td></tr>
    <tr><td class="paramname">L2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a253d11bb373ea966eb3538d028f61402"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___tetrahedron.html">WB_Tetrahedron</a>&#160;</td>
          <td class="paramname"><em>T</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">T</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3e610f98ae10984274d87c8e957adeff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">L</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8d2e309587e951d510bfebefe0bc8d88"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S1</td><td></td></tr>
    <tr><td class="paramname">S2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac8c8cdf11f89a860b19ebaa6f0961ad6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aac5c438cafb64223beb8d4331277a163"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointOnPeriphery2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>T</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">T</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a6307279c4b4273a4f9d6a686280f46c6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointOnPeriphery2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a7f242f95f6a7cdad71f3b46412f52055"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointOnPeriphery2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final ArrayList&lt; <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> &gt;&#160;</td>
          <td class="paramname"><em>tris</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
    <tr><td class="paramname">tris</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="abfa9f9b80100d65b627dd5a3a430520e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointOnPeriphery3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>T</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">T</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a27050077afae0ee9b2b2c0f8acf3371a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointOnPeriphery3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a44e6db950e5348b6ce46f171b4f84774"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointOnPeriphery3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final List&lt;?extends <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> &gt;&#160;</td>
          <td class="paramname"><em>tris</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
    <tr><td class="paramname">tris</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a707abbcef856af65ac8cd0b7ba48f23a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getClosestPointT3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a7777a746ec640e98325713d55a68c612"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getClosestPointT3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S</td><td></td></tr>
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a1d16e6db9766ccd8294044898ca4b7af"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointToLine2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac2448565615123bfc50dcc6a7bc00315"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointToLine3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab043d8b5f9991f6aef05e3a7c3a7ab6b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointToRay2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="af771f85010913bccc6253821d9a16f06"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointToRay3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a055b6205b51034a561818aae7367e834"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointToSegment2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a9e0e8595c51a2bf57307b59872d03c04"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointToSegment3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3e7911743d74d36ba22a20002f92c9e7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointToTriangle2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
    <tr><td class="paramname">c</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a26a91368475e8c21ee99b411989b9a64"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.getClosestPointToTriangle3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
    <tr><td class="paramname">c</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa4d5230ce430611317316781b7bfebca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a346c0aab0fb2b6b32d06bc5d56904013"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">q</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a5b6cd979a6a54905f04700bba2456149"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa4b71533822b5183e7166b0b551e14e2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">R</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a986893cdc0b785e57115c102fe0e836b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance2D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">px</td><td></td></tr>
    <tr><td class="paramname">py</td><td></td></tr>
    <tr><td class="paramname">qx</td><td></td></tr>
    <tr><td class="paramname">qy</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa803b7d22aa4f25f437cfc0fd274c829"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>T</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S</td><td></td></tr>
    <tr><td class="paramname">T</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a41e800f5fb107af0ac3a32b9c44786f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac2878c94cc326a587bb418bb4b54b7d8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a9c48ed4de1f3d202bf8a43f281862d8a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>AABB</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">AABB</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="acaa8062016451e2deab9adec6ad7d7f8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">q</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aab200e63dad33420f7c914c7dd0b3907"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad19b8a08b9dc3c836f0e7366ba5a5ed7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a306e9349eabb8364be64cf14b87618e7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance3D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>p</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3d1a957268dfb902e16a3aebda4d57fe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">R</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3b0ca8b59199b8442c8174c20d3bbda6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance3D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">px</td><td></td></tr>
    <tr><td class="paramname">py</td><td></td></tr>
    <tr><td class="paramname">pz</td><td></td></tr>
    <tr><td class="paramname">qx</td><td></td></tr>
    <tr><td class="paramname">qy</td><td></td></tr>
    <tr><td class="paramname">qz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac4b944d45b3f151c4b9a7c3b05a721e6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistance4D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qw</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">px</td><td></td></tr>
    <tr><td class="paramname">py</td><td></td></tr>
    <tr><td class="paramname">pz</td><td></td></tr>
    <tr><td class="paramname">pw</td><td></td></tr>
    <tr><td class="paramname">qx</td><td></td></tr>
    <tr><td class="paramname">qy</td><td></td></tr>
    <tr><td class="paramname">qz</td><td></td></tr>
    <tr><td class="paramname">qw</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a62c5ef9589f7a0c855f0aac1ae95cf9b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToClosestPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a6a04817a059632d37d37f274daa6fb87"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToLine2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a635b002d9b012d1b4de6ce1ba954fa64"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToLine3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3bc81860382c73f16ec45e074914dea1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToLine3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a6c5dff8b065a7ca6d394204b9335d4ec"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToPlane3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a027ce1c602b3cd7eed80b14f5c1cdd9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToPlane3D </td>
          <td>(</td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a46f601b0d272687809509c8d1170de14"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">q</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae51f029a16debd8a49583c2402f83ae1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">q</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a769898e77d9c402e1a92b202a41db6fc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToRay2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8c1c8fd0556e4ac2f411b21a819af96a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToRay3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab5dc215c347efeb4b5f4499bbed74dba"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToRay3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">R</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a972b6961e7a3af7ae31d95f0a9de2b1e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToSegment2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a65f7bb7caacbc30faf15c5ecb4f205df"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToSegment3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad102d2338469c9adf3ada3723e30eb55"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getDistanceToSegment3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a5454107fd14eea6f0318b11c09de295b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int [] wblut.geom.WB_GeometryOp.getExtremePointsAlongDirection </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>[]&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>dir</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">points</td><td></td></tr>
    <tr><td class="paramname">dir</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="af0274b38cbea393a3308d6a2d8c51c99"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int [] wblut.geom.WB_GeometryOp.getExtremePointsAlongDirection </td>
          <td>(</td>
          <td class="paramtype">final Collection&lt;?extends <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> &gt;&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>dir</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">points</td><td></td></tr>
    <tr><td class="paramname">dir</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="add5826e1e24950f2ea6c05ec270ce0a8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S1</td><td></td></tr>
    <tr><td class="paramname">S2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a2212444f87abc78c2474d65c3e00a13c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ArrayList&lt;<a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&gt; wblut.geom.WB_GeometryOp.getIntersection2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a>&#160;</td>
          <td class="paramname"><em>C0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a>&#160;</td>
          <td class="paramname"><em>C1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">C0</td><td></td></tr>
    <tr><td class="paramname">C1</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a42839a743bd6d91ce54cf4cbb5a284e5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ArrayList&lt;<a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&gt; wblut.geom.WB_GeometryOp.getIntersection2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a>&#160;</td>
          <td class="paramname"><em>C</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">L</td><td></td></tr>
    <tr><td class="paramname">C</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="af56cdede1997e93ea16958c45e9ba484"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ArrayList&lt;<a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&gt; wblut.geom.WB_GeometryOp.getIntersection2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___circle.html">WB_Circle</a>&#160;</td>
          <td class="paramname"><em>C</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a053dbf9b093d4bdc7569d90f0c9dab3d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void wblut.geom.WB_GeometryOp.getIntersection2DInto </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a>&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S1</td><td></td></tr>
    <tr><td class="paramname">S2</td><td></td></tr>
    <tr><td class="paramname">i</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a48b4fd6d48fa5402f0b3711bd37a89ca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="afe66570d8b97cba46f84b2822d66bdb3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad733f5194e49d76365e0270649351fd6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">R</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac081080a1c2d7288b98d50b21d1d86db"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>aabb</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">R</td><td></td></tr>
    <tr><td class="paramname">aabb</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="af232cf07d9cf4349797fc64c7d4f9c58"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">L</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0e456f7f5849dc3a12da9810d7ef6ad2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">P1</td><td></td></tr>
    <tr><td class="paramname">P2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a832711719ed144d4b4f30944194089f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">P1</td><td></td></tr>
    <tr><td class="paramname">P2</td><td></td></tr>
    <tr><td class="paramname">P3</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aac0f0ba62492e188ce1a9eea68f36ccb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ArrayList&lt;<a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a>&gt; wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a>&#160;</td>
          <td class="paramname"><em>tree</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">R</td><td></td></tr>
    <tr><td class="paramname">tree</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a2b3cfa5303f8349d38148cd2918c3f38"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ArrayList&lt;<a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a>&gt; wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>aabb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a>&#160;</td>
          <td class="paramname"><em>tree</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">aabb</td><td></td></tr>
    <tr><td class="paramname">tree</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8190d219d6767635a0e265dca0daa85e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ArrayList&lt;<a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a>&gt; wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a>&#160;</td>
          <td class="paramname"><em>tree</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">L</td><td></td></tr>
    <tr><td class="paramname">tree</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8236a0822b237957a47b7fe99c260e3d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ArrayList&lt;<a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a>&gt; wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a>&#160;</td>
          <td class="paramname"><em>tree</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S</td><td></td></tr>
    <tr><td class="paramname">tree</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a2943a115f6f43b6b63a42edf65d9b000"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ArrayList&lt;<a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a>&gt; wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a>&#160;</td>
          <td class="paramname"><em>tree</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">P</td><td></td></tr>
    <tr><td class="paramname">tree</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae076558110ce0d0ebec006dbac34a3fa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ArrayList&lt;<a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree_1_1_w_b___a_a_b_b_node.html">WB_AABBNode</a>&gt; wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>T</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b_tree.html">WB_AABBTree</a>&#160;</td>
          <td class="paramname"><em>tree</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">T</td><td></td></tr>
    <tr><td class="paramname">tree</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="abe9aba32ae1d6822b61f307ea42f3a33"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static ArrayList&lt;<a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&gt; wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">poly</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a730b793c5e8bfef1fa987c727a97cb9e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S1</td><td></td></tr>
    <tr><td class="paramname">S2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a48a73338b11ba11054d7e0efcdaff8d4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p1</td><td></td></tr>
    <tr><td class="paramname">p2</td><td></td></tr>
    <tr><td class="paramname">p3</td><td></td></tr>
    <tr><td class="paramname">q1</td><td></td></tr>
    <tr><td class="paramname">q2</td><td></td></tr>
    <tr><td class="paramname">q3</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad8c117b7bc026afc21d680919aae1a68"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td>
          <td class="paramname"><em>u</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">v</td><td></td></tr>
    <tr><td class="paramname">u</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a566cf91fdb7ceccc063f83c4a7e6975f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>ray</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ray</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a807b750f0c2d24bb2b9a7fe2ec450184"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>line</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">line</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab18e867fe1fbb121460bc4b976b5d589"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.getIntersection3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>segment</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">segment</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="abcc62eaf3c299689f2e292630eae59e1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double [] wblut.geom.WB_GeometryOp.getIntervalIntersection </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>u0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>u1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>v1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Check the intersection of two intervals [u0,u1] and [v0,v1]. The result is an array of double, the first value gives the number of values needed to define the intersection interval. If the intervals do not intersect,the array contains no additional values. If the intervals intersect in a single value, the array contains this value. Otherwise the endvalues of the intersection interval are given The function sorts the passed intervals if necessary.</p>
<p>For example</p>
<p>[0,2] and [3,4]: result [0] [0,2] and [2,4]: result [1,2] [0,2] and [1,4]: result [2,1,2]</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">u0</td><td></td></tr>
    <tr><td class="paramname">u1</td><td></td></tr>
    <tr><td class="paramname">v0</td><td></td></tr>
    <tr><td class="paramname">v1</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab6e30c339ec0b3bcb05023fd740c2154"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [] wblut.geom.WB_GeometryOp.getIntervalIntersection2D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>u0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>u1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>v1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">u0</td><td></td></tr>
    <tr><td class="paramname">u1</td><td></td></tr>
    <tr><td class="paramname">v0</td><td></td></tr>
    <tr><td class="paramname">v1</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="af2d05de8ae765914ec51935644895a66"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getLength2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a6c5eee895a64625be6707eccb32e22dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getLength2D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3bcd3d3535da85732801de27bdb68f6a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getLength3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aee3ddd5b116c96fe0c68a60d1219ba8e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getLength3D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a351fedc67d0e42f3ad10dfb721049ffb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getLength4D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uw</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">uw</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0654223596e5b7024a21779f6797e71f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a779c2bc1b7ecaea083b8e606381a3de3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">q</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a1bbc34ce834b64de7c3e2cc8675877dc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a5b7c651b4da182f8cb381033936a37b6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">R</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a5a396c507b460f58d51f7b41fa878662"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance2D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">px</td><td></td></tr>
    <tr><td class="paramname">py</td><td></td></tr>
    <tr><td class="paramname">qx</td><td></td></tr>
    <tr><td class="paramname">qy</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a108707f7481d2fc7a55b985c143bac34"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>T</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S</td><td></td></tr>
    <tr><td class="paramname">T</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a21c65300dbb9890957a5e813307897db"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a4a9f03011a6a9d6120594bb7a319e9e1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">poly</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8f35991de85357aa1ce7e353971140ca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td>
          <td class="paramname"><em>AABB</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">AABB</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a152e6cba87c708d575950b468513c0da"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">q</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a32d57a99b1176acebd350dc00a30edbe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a46977e77f77bfe3ee9d25899dc1ca30b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="abd2f0b714eca42e90f8f84e7d080b21a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">R</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a7ac80aae461ac6e61f369947f12f6c79"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance3D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">px</td><td></td></tr>
    <tr><td class="paramname">py</td><td></td></tr>
    <tr><td class="paramname">pz</td><td></td></tr>
    <tr><td class="paramname">qx</td><td></td></tr>
    <tr><td class="paramname">qy</td><td></td></tr>
    <tr><td class="paramname">qz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="adf3b4735aa0089321f8f305783f352a6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistance4D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qw</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">px</td><td></td></tr>
    <tr><td class="paramname">py</td><td></td></tr>
    <tr><td class="paramname">pz</td><td></td></tr>
    <tr><td class="paramname">pw</td><td></td></tr>
    <tr><td class="paramname">qx</td><td></td></tr>
    <tr><td class="paramname">qy</td><td></td></tr>
    <tr><td class="paramname">qz</td><td></td></tr>
    <tr><td class="paramname">qw</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a34e360aa03546d51629d2ccd37c0230f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToLine2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a9b03c3280b6c10b5d75c1184235b8444"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToLine2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a196f39b34daf023009e65f8c3782841f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToLine3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ac8599efb06617d2ceb5a60ebc216e625"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToLine3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="acb9b55cefdd9a4d63f4a787f38d5ad9e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToPlane3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0d18165bb7b76665201c540731b2d1f5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToPoint2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">q</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab6facebed288b1957a75caf486e792ff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToPoint3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">q</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a82fb6aa4f42b419f1ef20b25f06ce468"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToRay2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="adf2c1567866c17728c2641c7f99c1dfd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToRay3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a498422964c27cc5f4fed6f1da7c2f071"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToRay3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___ray.html">WB_Ray</a>&#160;</td>
          <td class="paramname"><em>R</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">R</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0cbaec3db7697c4475db9953827a6c10"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToSegment2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a7a976b134bdf5a188dc8dee04a788b2a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToSegment3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a4cf47b154a55cf0ed5ce54673be4868e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqDistanceToSegment3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">S</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a662bb009442eb7b3019d5fe669524439"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqLength2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab46f3d787d49037442536c712ea864dc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqLength2D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a323d3791fc023440ebae5c91ee6212b2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqLength3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a3aac4f4aed8179f91eb933f203dd1958"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqLength3D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a4a462ef27805bd1f4a04a5b13852473b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.getSqLength4D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uw</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">uw</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a16c20517230332fd12fe9c151d04bb7f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [] wblut.geom.WB_GeometryOp.interpolate </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">px</td><td></td></tr>
    <tr><td class="paramname">py</td><td></td></tr>
    <tr><td class="paramname">qx</td><td></td></tr>
    <tr><td class="paramname">qy</td><td></td></tr>
    <tr><td class="paramname">t</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a46c04fdf29bdb6eaf08a7ece614616d8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [] wblut.geom.WB_GeometryOp.interpolate </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">px</td><td></td></tr>
    <tr><td class="paramname">py</td><td></td></tr>
    <tr><td class="paramname">pz</td><td></td></tr>
    <tr><td class="paramname">qx</td><td></td></tr>
    <tr><td class="paramname">qy</td><td></td></tr>
    <tr><td class="paramname">qz</td><td></td></tr>
    <tr><td class="paramname">t</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a630a869b4658d42281a54738d08315d7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [] wblut.geom.WB_GeometryOp.interpolateEaseIn </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final WB_Ease.Ease&#160;</td>
          <td class="paramname"><em>ease</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3deb7e12dac510bbc16d6241e6bfc071"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [] wblut.geom.WB_GeometryOp.interpolateEaseIn </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final WB_Ease.Ease&#160;</td>
          <td class="paramname"><em>ease</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1930edde9330b8b170b47dfaa8d7f92a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [] wblut.geom.WB_GeometryOp.interpolateEaseInOut </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final WB_Ease.Ease&#160;</td>
          <td class="paramname"><em>ease</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad568b69266730d5ad8db0c8adb673f7e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [] wblut.geom.WB_GeometryOp.interpolateEaseInOut </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final WB_Ease.Ease&#160;</td>
          <td class="paramname"><em>ease</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acb04a0c7a07b23e6837343800a780598"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [] wblut.geom.WB_GeometryOp.interpolateEaseOut </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final WB_Ease.Ease&#160;</td>
          <td class="paramname"><em>ease</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2d8145b408834e944b919565dd1b350b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [] wblut.geom.WB_GeometryOp.interpolateEaseOut </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>px</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>py</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>pz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>qz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final WB_Ease.Ease&#160;</td>
          <td class="paramname"><em>ease</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a64c2bef4c9ff2901de40f21f2bf4762a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_op_1_1_triangle_intersection.html">TriangleIntersection</a> wblut.geom.WB_GeometryOp.intersect </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vv0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vv1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vv2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">v0</td><td></td></tr>
    <tr><td class="paramname">v1</td><td></td></tr>
    <tr><td class="paramname">v2</td><td></td></tr>
    <tr><td class="paramname">vv0</td><td></td></tr>
    <tr><td class="paramname">vv1</td><td></td></tr>
    <tr><td class="paramname">vv2</td><td></td></tr>
    <tr><td class="paramname">d0</td><td></td></tr>
    <tr><td class="paramname">d1</td><td></td></tr>
    <tr><td class="paramname">d2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab613edc04d57acc109ad2b28104c4c55"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isOrthogonal </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2538dd125b591752099c9cabdf9327f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isOrthogonal </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>epsilon</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad51b32277444bdb088c734bed268b3ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isOrthogonal2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aff4e4db979ac9cab71bb7a359ccf9c93"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isOrthogonal2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>epsilon</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9ca8733965fa40f51ce305a36cc21af4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isOrthogonalNorm </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa28a8a399b5271c8c3f5a7c09c974c49"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isOrthogonalNorm </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>epsilon</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f3c3591c921b51174e492393e5f2ff2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isOrthogonalNorm2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6f5d834f44745c9b584504dfeafffaf5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isOrthogonalNorm2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>epsilon</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5e452218019bf5bb99628e3590de1a67"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isParallel </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7a044378de06ab2fc0ad73d274525b77"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isParallel </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>epsilon</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7f285c97ba9d413e3ec14538427ff2cc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isParallel2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad4eb45215658ec54145075044365c677"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isParallel2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>epsilon</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a58e108c35aeac89831cbe3c1fac5feb3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isParallelNorm </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aee492dfb24032f288097f6d16b1f7428"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isParallelNorm </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>epsilon</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a501d41912e705166029f7c2182ddae9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isParallelNorm2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a23e903917b72591218b7915d4b4d6b89"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isParallelNorm2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>epsilon</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a650a6986882542c42fff27a52984e1ad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isZero2D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="acfe4c9ec2b7e07567581641f315c144d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isZero3D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a7568293abf584a9f361994c420448625"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.isZero4D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uw</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">uw</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa341f4fcb2e89f961286f61b6dded45f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.NOINTERSECTION </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>t1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>t2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">t1</td><td></td></tr>
    <tr><td class="paramname">t2</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a069965d429e05f727409f3d3168f81e4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___intersection_result.html">WB_IntersectionResult</a> wblut.geom.WB_GeometryOp.NOINTERSECTION </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a43eee4d4db8484ecd608b0f534ab37ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.pointAlongLine </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a9ee629773aab47c17e5b1e7c3db8b618"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.pointInTri </td>
          <td>(</td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>u0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>u1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>u2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>i0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>i1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">v0</td><td></td></tr>
    <tr><td class="paramname">u0</td><td></td></tr>
    <tr><td class="paramname">u1</td><td></td></tr>
    <tr><td class="paramname">u2</td><td></td></tr>
    <tr><td class="paramname">i0</td><td></td></tr>
    <tr><td class="paramname">i1</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a207bc373357d0215adcb25c8d2553196"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.pointOtherSideOfPlane </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">q</td><td></td></tr>
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
    <tr><td class="paramname">c</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a687c085c0536722351b4e992423fc142"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.projectedDistanceNorm </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">a</td><td></td></tr>
    <tr><td class="paramname">b</td><td></td></tr>
    <tr><td class="paramname">p</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="afe108f223745eb5c4add9e1256fd8163"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.geom.WB_GeometryOp.projectOnPlane </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a228d6764e302ade41871f2223efe3a07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.sameSide </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>A</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>B</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p1</td><td></td></tr>
    <tr><td class="paramname">p2</td><td></td></tr>
    <tr><td class="paramname">A</td><td></td></tr>
    <tr><td class="paramname">B</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a5e8d078a3cbadd634981bf8c56ff3d86"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.geom.WB_GeometryOp.sameSideOfLine2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">q</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a6ede221a5ef718d84496d03143c9c98b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.scalarTriple </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>wx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>wy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>wz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">vx</td><td></td></tr>
    <tr><td class="paramname">vy</td><td></td></tr>
    <tr><td class="paramname">vz</td><td></td></tr>
    <tr><td class="paramname">wx</td><td></td></tr>
    <tr><td class="paramname">wy</td><td></td></tr>
    <tr><td class="paramname">wz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aaf947e3f20cf2500a710c10e257e7231"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double wblut.geom.WB_GeometryOp.signedDistanceToPlane3D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td>
          <td class="paramname"><em>P</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td></td></tr>
    <tr><td class="paramname">P</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a683ac1137f22e7e6815394da187b5900"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> [] wblut.geom.WB_GeometryOp.splitPolygon2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td>
          <td class="paramname"><em>poly</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">poly</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="af096c9f2a4673717fa039597b0ed76d0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a> [] wblut.geom.WB_GeometryOp.splitSegment2D </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___segment.html">WB_Segment</a>&#160;</td>
          <td class="paramname"><em>S</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___line.html">WB_Line</a>&#160;</td>
          <td class="paramname"><em>L</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">S</td><td></td></tr>
    <tr><td class="paramname">L</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a084e32a4fad6f3ed97518a863e062484"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double [][] wblut.geom.WB_GeometryOp.tensor3D </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>uz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>vz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ux</td><td></td></tr>
    <tr><td class="paramname">uy</td><td></td></tr>
    <tr><td class="paramname">uz</td><td></td></tr>
    <tr><td class="paramname">vx</td><td></td></tr>
    <tr><td class="paramname">vy</td><td></td></tr>
    <tr><td class="paramname">vz</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a607be2affc30725c814b48eaadb8b5ff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static boolean wblut.geom.WB_GeometryOp.triangleEdgeTest </td>
          <td>(</td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>v0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>u0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>u1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>u2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>i0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>i1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">v0</td><td></td></tr>
    <tr><td class="paramname">v1</td><td></td></tr>
    <tr><td class="paramname">u0</td><td></td></tr>
    <tr><td class="paramname">u1</td><td></td></tr>
    <tr><td class="paramname">u2</td><td></td></tr>
    <tr><td class="paramname">i0</td><td></td></tr>
    <tr><td class="paramname">i1</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a0b0d0ab9d06dbd6ebada92686232271c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">final <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html">WB_GeometryFactory</a> wblut.geom.WB_GeometryOp.gf = <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html#a9ac73262054d19293ae9877b7be63d8e">WB_GeometryFactory.instance</a>()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/wblut/geom/<a class="el" href="_w_b___geometry_op_8java.html">WB_GeometryOp.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jun 1 2016 00:02:54 for HE_Mesh2014 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
